package com.tuzhi.vo.bill;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class OrderVo {

    // 前端上传文件创建订单时用到以下字段
    //上传文件名
    private String fileName;
    //订单备注
    private String remark;
    //技术中心文档管理系统传过来的客户备注信息
    private String customerRemark;
    //客户模号，下单时填写
    private String customerPo;
    //模号,报价时填写
    private String modelNo;
    //创建的用户ID
    private String createUser;
    //客户ID
    private Long customerId;
    // 前端上传文件创建订单时用到以下字段

    //比较订单ID
    private Long compareOrderId;

    //上传文件的信息,这字段是与bill应用通讯创建订单时用，
    private FileUpLogVo fileUpLogVo;

    //客户编码，提供外部创建订单使用
    private String customerCode;

    private String source;

    private String processType;

    /**
     * 操作类型，追加：addto,覆盖：cover
     */
    private String opType;

    /**
     * 原报价单号
     */
    private String originOrderId;

    /**
     * 文档管理系统编号、批次号
     */
    private String batchNumber;

    /**
     * 每个批次号下的套数
     */
    private Integer batchQty;

    /**
     * 客户区域
     */
    private String areaName;

    private String modeParams;
    /**
     * 客户地址id
     */
    private Long customerAddrId;

    //支付方式
    private String payWay;

    //送货方式
    private String deliverWay;

    /**
     * 税率
     */
    private BigDecimal taxRate;

    /**
     * 订单号
     */
    private String orderNumber;
    //追加和覆盖选择的订单号
    private String[] selectedToOrderNumbers;
}


